
.wrapper{ background:#fff; width:960px; margin:0 auto; padding:0 10px 0px 10px; height:auto; overflow:hidden; *padding-bottom:10px;}


.wrapper .pagebody{
	width:960px; margin:10px auto 0 auto; overflow:hidden; clear:both; /*background:#d0edf9;*/
}
.leftpage{
	width:691px; float:left; display:inline; overflow:hidden;
}
.rightpage{
	width:258px; float:right; display:inline;
}

.focus{
	width:710px; /*border:#cfcfcf solid 1px;*/ height:auto; overflow:hidden; background:#FFFFFF;
}
.focus .lfocus {
	width:335px; /*height:442px; */ overflow:hidden; float:left; display:inline;
}
.focus .rfocus {
	width:369px; /*height:447px;*/ overflow:hidden; float:left; display:inline;
}
.bigtitle{
	 height:73px;  background: url(../imgs/bg4.gif) no-repeat left top #FFFFFF; border:1px solid #c0d9ec; text-align:center; padding-top:6px;
}
.bigtitle p{
	line-height:35px; color:#666666;
}

.bigtitle .title{
	color:#cc0000; font-size:28px; font-family:"微软雅黑", "宋体"; font-weight:bold;line-height:40px;
}
.bigtitle .title a{
	color:#cc0000;
}

.artlist {
	margin:13px 0 0 0;
}
.artlist .head{
	background:url(../imgs/bg12.gif) no-repeat center bottom; height:36px;
}
.artlist .head span{
 margin:6px 0 0 3px; float:left; display:inline; padding:0 0 0 15px; color:#1894c4; font-weight:bold; font-size:14px;
}
.artlist .head a{
	float:right; display:inline; margin:6px 10px 0 0;
}
.artlist ul{
	margin:10px 0 0 10px; line-height:24px; font-size:13px;
}
.rfocus .inner{
	background:url(../imgs/dotted.gif) repeat-x bottom; margin:0px 6px 16px 6px; padding:0 10px 18px 10px; line-height:25px;
}
.rfocus .inner h2{
	font-size:18px; font-weight:bold; /*padding-top:10px; */font-weight:bold;
}
.rfocus .inner h2 a{
	  color:#d00000; font-family:"微软雅黑", "宋体";
}

.rfocus ul{
	margin:12px 10px 0 10px; line-height:26px; font-size:14px;
}
.rfocus ul li{
	background:url(../imgs/bg14.gif) no-repeat 5px center; padding-left:17px;
}

.slide{
	 height:auto; /*overflow:hidden;*/ height:223px; margin:0 0 10px 0; width:330px;  position:relative; overflow:hidden;
}
.slide .bar{
	height:26px; background:#030606; color:#fff; position:absolute; bottom:0; left:0; width:100%;
	filter:alpha(opacity=80); -moz-opacity:0.8;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.8; opacity: 0.8; 
}
.slide .bar .text{
	width:200px; float:left; display:inline; padding:2px 0 0 10px;
}
.slide .bar .text a{
	color:#fff;
}
.slide .bar .button{
	width:113px; float:left; display:inline; height:18px; background:#282828; margin:4px 7px 0 0;
}
.slide .bar .button a{
	 width:17px; height:16px; float:left; display:inline; margin-left:1px; color:#fff; text-align:center; line-height:18px; font-family:"微软雅黑", "宋体"; font-size:11px;
}
.slide .bar .button a.selected{
	background:url(../imgs/bg20.gif) no-repeat;
}
.slide .bar .button a:hover{
	text-decoration:none;
}

.rightpage .mod{
	border:#c8e0ff solid 1px; background:#FFFFFF; border-top:2px solid #1894c4;
}
.rightpage .mod .head{
	background:url(../imgs/bg6.gif) no-repeat 1px 1px #f9f9f9; height:28px;
}
.rightpage .mod .head span{
	 margin:6px 0 0 10px; float:left; display:inline; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#1790c1;
}
.rightpage .mod .head span.selected{
	 width:61px; padding:0; text-align:center; color:#1790c1;
}
.rightpage .mod .head a{
	float:right; display:inline; margin:6px 10px 0 0; color:#1790c1;
}
.rightpage .mod .body{
	padding:10px; overflow:hidden; clear:both; height:auto;
}
.rightpage .mod .body ul{
	clear:both; margin:10px 0 0 0; line-height:25px; height:auto; overflow:hidden;
}
.rightpage .mod .body ul li a{
	background:url(../imgs/bg17.gif) no-repeat left center; padding:0 0 0 10px;
}
.rightpage .mod .body .inner{
	height:auto; overflow:hidden; margin-bottom:5px;
}
.rightpage .mod .body .inner{
	height:auto; overflow:hidden; background:url(../imgs/dotted.gif) repeat-x center bottom; padding:5px 0 20px 0;
}
.rightpage .mod .body .inner p.title{
	text-align:center; padding-top:15px;
}
.rightpage .mod .body .inner .thumb{
	float:left; display:inline; width:110px; padding-top:3px;
}
.rightpage .mod .body .inner .desc{
	float:left; display:inline; width:120px; line-height:18px;
}

.leftpage .cats{
	width:723px;
}
.leftpage .mod{
	border:#c4dbed solid 1px; width:335px; float:left; display:inline; margin:0 13px 10px 0; overflow:hidden; background:#FFFFFF; 
}
.leftpage .mod .head{
	 height:30px; background:#eef6ff; border-bottom:1px solid #e0f6ff; margin:1px;
}
.leftpage .mod .head span{
	 margin:0px 0 0 0px; float:left; display:inline; font-size:14px; font-weight:bold; width:67px; height:30px; text-align:center; line-height:30px; color:#1790c1; cursor:pointer;
}
.leftpage .mod .head span.selected{
	color:#fff; background:url(../imgs/bg5.gif) no-repeat left center;
}
.leftpage .mod .head a{
	float:right; display:inline; margin:6px 10px 0 0; color:#1790c1;
}
.leftpage .mod .body{
	padding:10px; overflow:hidden; clear:both; height:207px;
}
.leftpage .mod .body ul{
	clear:both; margin:5px 0 0 0; font-size:14px; line-height:26px;
}
.leftpage .mod .body ul li a{
	background:url(../imgs/bg17.gif) no-repeat left center; padding:0 0 0 10px;
}
.leftpage .mod .body .inner{
	height:auto; overflow:hidden; background:url(../imgs/dotted.gif) repeat-x bottom; padding-bottom:10px;
}
.leftpage .mod .body .inner .thumb{
	float:left; display:inline; width:110px;
}
.leftpage .mod .body .inner .desc{
	float:left; display:inline; width:168px; line-height:22px; padding-left:24px;
}

.pics{
	background:url(../imgs/img14.gif) no-repeat 17px center #FFFFFF; /*height:148px;*/ overflow:hidden;border:#c8e0ff solid 1px;
}
.pics ul{
	margin:17px 0px 15px 78px; height:auto; overflow:hidden;
}
.pics ul li{
	float:left; display:inline; width:153px; text-align:center;  margin:0 26px 0 0 ;
}
.pics ul li img{
	border:1px solid #c0d9ec;
}


.flinks{
	border:#c4dbed solid 1px; background:#FFFFFF; border:#b2d1e2 solid 1px; height:96px;
}
.flinks .head{
	width:20px; float:left; color:#1894c4; font-size:14px; font-weight:bold; text-align:center; padding: 13px 11px 0 11px;line-height:18px;
}
.flinks .body{
	height:76px; float:left; width:930px; padding-top:20px;
}
.flinks .body a{
	line-height:30px; padding:0px 12px;
}


/* 频道*/
.curr{
	padding:0px 0px 0px 0px; width:980px; margin:0 auto; overflow:hidden; clear:both;height:40px; background:#f4f4f4; color:#666666;
}
.curr .inner{
	width:500px; float:left; display:inline; margin:10px 0 0 18px;
}
.curr .inner a{
	color:#666666;
}
.curr .search{
	width:255px; float:right; display:inline; margin:10px 10px 0 0;
}
.curr .search .text{
	height:18px; width:200px; border:#0095c9 solid 1px; background:url(../imgs/bg16.gif) #fff repeat-x top;
}
.curr .search .submit{
	background:url(../imgs/bg11.gif) no-repeat; width:45px; height:18px; border:0; cursor:pointer;
} 

/* 通用频道2级*/
.leftpage .list{
	height:auto; overflow:hidden;
}
.leftpage ul.item{
	height:auto; overflow:hidden; background:url(../imgs/dotted.gif) repeat-x left bottom; margin-bottom:17px; padding-bottom:17px;
}
.leftpage ul.item li{
	height:23px;line-height:23px; background:url(../imgs/bg13.gif) no-repeat 20px center; padding-left:25px;
}
.leftpage ul.item li a{
	float:left;
}
.leftpage ul.item li span{
	float:right; display:inline; color:#aaaaaa; padding-right:18px;
}


.rightpage .ad{
	height:auto; overflow:hidden; clear:both;
}
.rightpage .ad a{
 margin-top:10px; height:auto; overflow:hidden; display:block;
}


.show .title{
	font-size:18.75px; font-family:"微软雅黑", "宋体"; font-weight:bold; text-align:center; margin:15px 0;
}
.show .attr{
	background:#d0eef9; text-align:center; padding:10px 0;
}
.show .tool{
	background:#fafcff; text-align:center; padding:10px 0; margin:0px 0 20px 0; padding-left:50px;
}
.show .content{
	font-size:14px; line-height:25px; padding:0 20px 15px 20px; background:url(../imgs/bg31.gif) repeat-x bottom; text-indent:24px;
}
.tar{ text-align:right;}
.show .pages{
	text-align:right;
}
.show .prev{
	text-align:center; margin-top:-40px;
}
.show .prev a{
	color:#1894c4; margin:0 15px;
}
.show .notice{
	background:#f9f9f9; margin:15px 0 0 0; padding:12px;
}
.show .notice .red{
	color:#d00000;
}
.related {
	margin:15px 0 30px 0; height:auto; overflow:hidden;
}
.related .head{
	padding:6px 20px; background:#d0eef9; font-size:14px; color:#1894c4; font-weight:bold;
}
.related .body ul{
	width:292px; float:left; display:inline; margin:13px 0 0 13px;
}
.related .body ul.right{
	float:right; margin-right:20px;
}
.related .body ul li{
	clear:both; line-height:27px;
}
.related .body ul li a{
	float:left; display:inline; font-size:14px; background:url(../imgs/bg13.gif) no-repeat left center; padding:0 0 0 10px;
}
.related .body ul li span{
	float:right; display:inline; color:#a5a5a5; font-family:"宋体";
}